﻿using System;

namespace Alex.Library.Cloud.Libs
{
    /// <summary>
    /// VMM Operation's Argument
    /// </summary>
    public interface IVMMParameter 
    {
        /// <summary>
        /// verify the argument is valid.
        /// </summary>
        /// <returns></returns>
        bool IsValid();

        /// <summary>
        /// if IsValid return false, this contain the error message, otherwise is empty or null.
        /// </summary>
        string ErrorMessage { get; }
    }    
}
